Legend of Heroes: A Tear of Vermillion

See - The Legend of Heroes - A Tear of Vermillion